home *** CD-ROM | disk | FTP | other *** search
-
- SMCPWRN miniport driver for Intel Windows NT [tm] 3.51
- Version v2.41
- 06-Jul-1995
-
- 1. Copyright Notice:
-
- First Edition, April 1994
- Updated, December 1994
- Updated, February 1995
- Updated, April 1995
-
- Digital Equipment Corporation makes no representations that
- the use of its products in the manner described in this
- publication will not infringe on existing or future patent
- rights, nor do the descriptions contained in this
- publication imply the granting of licenses to make, use, or
- sell equipment or software in accordance with the
- description.
-
- Copyright Digital Equipment Corporation 1994.
- All rights reserved.
-
- Do not redistribute the driver files.
-
- Intel is a trademark of Intel Corporation.
-
- Windows, Windows NT, and Windows95 are trademarks of
- Microsoft Corporation.
- Microsoft, MS, MS-DOS are registered trademarks of
- Microsoft Corporation.
-
- DEC, DECchip, Digital, and the DIGITAL logo, are
- trademarks of Digital Equipment Corporation.
-
- All other trademarks and registered trademarks are the
- property of their respective holders.
-
-
-
- 2. Overview:
-
- This file explains how to install the Windows NT driver
- for x86-based platforms. The driver is currently supported for
- SMC's EtherPower Ethernet and Fast Ethernet adapters
-
-
- 3. Requirements:
-
- A. Hardware Requirements:
-
- 80386 or higher microprocessor based computer
- with an EISA or PCI bus.
-
- EtherPower PCI adapter
-
- B. Software Revision Requirements:
-
- Windows NT Version 3.51 or later
-
- 4. Files and directories:
-
- ---------------------------------------------------------------------
- INSTALL.DOC This file.
- ---------------------------------------------------
- SMCPWRN.SYS The driver.
- ---------------------------------------------------
- OEMSETUP.INF The driver's setup file for Windows NT
- ---------------------------------------------------------------------
-
-
-
-
-
- 5. Installing the Hardware Boards:
-
- A. Installing SMC's EtherPower PCI Ethernet Controller:
-
- Refer to SMC's EtherPower the board's User Guide.
-
-
-
-
- 6. Installing the SMCPWRN Driver on Windows NT:
-
- 1. From the Windows NT Main Menu, select the Control Panel icon.
-
- 2. From the Control Panel menu select the Network icon.
- If a dialog box asks you "Do you want to install NT
- Network?" select YES and Continue. Then place
- the Windows NT CDROM in the CD-ROM reader.
-
- Select the drive that matches the configuration of your system
- and complete the install.
-
- 3. You will see several messages. To add a network adapter, select Yes
- and then Continue
-
- 4. For each additional message, select continue.
-
- 5. From the Add Network Adapter dialog box, scroll through the menu to
- select Other.
-
- 6. When the Insert Diskettes menu prompts you for a disk, insert the
- SMCPWRN driver installation diskette for Windows NT into drive A.
- Then select OK.
-
- 7. Select your option
- [SMC8432 EtherPower PCI Adapter ]
- [SMC8432e EtherPower PCI Adapter ]
- [SMC8434 EtherPower2 PCI Adapter ]
- [SMC9332 EtherPower10/100 PCI Adapter]
- from the Select OEM Option box, then select OK.
-
- 8. Modify the default distribution path in the Windows NT
- Setup box to point to the correct drive and path, then click
- on [Continue]
-
- 9. For PCI options, a Dialog box pops up to select the:
-
- DataRate:
-
- ------------------------------------------------------------------------
- SMC 8432
- -------------------------------------------------------------------------
-
- o AutoDetect In AutoDetect mode the driver
- checks first the Twisted Pair port.
- If the Link Test fails the driver
- checks the BNC port. If no carrier is
- detected the driver switches to the AUI
- port.
-
- o Twisted_Pair (10BaseT)
-
- o Twisted_Pair Full_Duplex To connect to Full Duplex hubs
-
- o Twisted_Pair No_Link_Test To connect hubs not supporting
- the Link Integrity Test
-
- o BNC (10Base2) BNC connector
-
- o AUI (10Base5) 15_pin connector
-
-
- ------------------------------------------------------------------------
- SMC 9332
- -------------------------------------------------------------------------
- o AutoDetect In AutoDetect mode the driver
- checks the 100BaseTx and 10BaseT ports.
- If no link is detected the driver
- selects the 100BaseTx port.
-
- o 100Mbps To connect 100BaseTx Ethernet hubs
-
- o 100Mbps Full_Duplex To connect 100BaseTx Full Duplex hubs
-
- o 10Mbps To connect 10BaseT Ethernet hubs
-
- 10. Upon completion, the selected adapter is added to the
- Installed Adapter Cards list of the Network Setting box
- (the number prefixing the adapter is the adapter number).
-
- 11. Click on [Close] to complete the Network Setting
- initialization.
-
- 12. If needed, modify the values in the registry (see section 7 below).
-
- 13. Shutdown and reboot the system.
-
-
- 7. Installing multiple PCI boards:
-
- Repeat the procedure above.
-
-
- 8. Parameters
-
- To overwrite the driver default values, add or edit the
- following values in the Registry SMCPWRN<adapter_number> Parameters
- subtree:
- NetworkAddress = REG_SZ { xx-xx-xx-xx-xx-xx }
-
- Mandatory if no Serial ID PROM is plugged in
- Overwrite the Serial ID PROM if plugged in
- NetworkAddress 00-00-00-00-00-00 is ignored
-
- ReceiveBuffers = REG_DWORD {8..64} (default: 16)
-
- Number of buffers allocated by the
- driver in the Receive ring.
-
- MapRegisters = REG_DWORD {4,8,16} (default: 16(Alpha) | 8)
-
- Number of map registers allocated
- by the adapter.
-
- CacheLineSize = REG_DWORD { 16 | 32 | 64 | 128 }
-
- 16 bytes
- 32 bytes (default)
- 64 bytes
- 128 bytes
-
-
- The following values allow to overwrite the SMCPWR default setting.
- Refer to the DECchip 21040, DECchip 21041 & DECchip 21140 Engineering
- specifications for detailled description:
-
- SnoozeMode = REG_DWORD { 0 | 1 } (DC21041 only)
-
- CFDA<SM> 0 Disabled (default)
- 1 Enabled
-
- BurstLength = REG_DWORD { 1 | 2 | 4 | 8 | 16 | 32 }
-
- CSR0<PBL> 1 doubleword
- 2 doublewords
- 4 doublewords
- 8 doublewords (default)
- 16 doublewords
- 32 doublewords
-
- FifoArbitration = REG_DWORD { 0 | 1 }
-
- CSR0<BAR> 0 Rcv/Txm Arbitration (default)
- 1 Round_Robin
-
- StoreAndForward = REG_DWORD { 0 | 1 } (DC21140 only)
-
- Select the StoreAndForward mode if high
- PCI latencies causes Transmit Underruns
-
- CSR6<SF> 1 Enabled
- 0 Disabled (default)
-
- TransmitThreshold = REG_DWORD { 72 | 96 | 128 | 160 |
- 256 | 512 | 1024 }
-
- CSR6<TTM,TR> 72 bytes
- 96 bytes (DC2104X's default)
- 128 bytes
- 160 bytes (DC21140's default)
- 256 bytes (DC21140 only)
- 512 bytes (DC21140 only)
- 1024 bytes (DC21140 only)
-
- StopBackoffCounter = REG_DWORD { 0 | 1 }
-
- CSR6<SB> 0 Disabed (Default)
- 1 Enabled
-
- BackPressure = REG_DWORD { 0 | 1 }
-
- CSR6<BP> 0 Disabed (default)
- 1 Enabled
-
- CaptureEffect = REG_DWORD { 0 | 1 }
-
- CSR6<CA> 0 Disabed (Default)
- 1 Enabled
-
-
-
-
- 9. Error messages
-
- The error messages are logged in the Entry Log and can be seen using the Entry Log Viewer (in
- WNT's Administration Tools group).
-
- Each error message has a standard Ndis error code and an driver's additional code.
- The additional codes are:
-
- DC21X4_ERRMSG_REGISTRY 0x01
- DC21X4_ERRMSG_ALLOC_MEMORY 0x02
- DC21X4_ERRMSG_SROM 0x03
- DC21X4_ERRMSG_MEDIA 0x04
- DC21X4_ERRMSG_LOAD_CAM 0x05
- DC21X4_ERRMSG_SYSTEM_ERROR 0x06
- DC21X4_ERRMSG_TXM_JABBER_TIMEOUT 0x07
-
- 9.1 Driver initialization errors:
-
- o NDIS_ERROR_CODE_UNSUPPORTED_CONFIGURATION
- DC21X4_ERRMSG_REGISTRY
-
- The AdapterType Registry's key is missing or its value is
- unsupported by the adapter board
-
- o NDIS_ERROR_CODE_ADAPTER_NOT_FOUND
-
- No board matching the AdapterCFID Registry's key value was found
- plugged into the PCI bus or in the slot specified in the Registry
-
- o NDIS_ERROR_CODE_OUT_OF_RESOURCES
- DC21X4_ERRMSG_ALLOC_MEMORY
-
- Not enough memory to allocate space for the Adapter data block
-
- o NDIS_ERROR_CODE_INVALID_VALUE_FROM_ADAPTER
- DC21X4_ERRMSG_SROM
-
- Invalid data read from the adapter's serial ROM
-
- o NDIS_ERROR_CODE_NETWORK_ADDRESS
-
- No readable burnt_in or software configured station address
-
- o NDIS_ERROR_CODE_UNSUPPORTED_CONFIGURATION
- DC21X4_ERRMSG_MEDIA
-
- The selected media port is not supported by the board.
-
- o NDIS_ERROR_CODE_INTERRUPT_CONNECT
-
- Interrupt initialization failed
-
- o NDIS_ERROR_CODE_TIMEOUT
- DC21X4_ERRMSG_LOAD_CAM
-
- DC21X4 CAM initialization failed
-
- 9.2 Driver run time errors:
-
- o NDIS_ERROR_CODE_HARDWARE_FAILURE
- DC21X4_ERRMSG_SYSTEM_ERROR
-
- System_Error interrupt (bus parity error)
-
- o NDIS_ERROR_CODE_HARDWARE_FAILURE
- DC21X4_ERRMSG_TXM_JABBER_TIMEOUT
-
- Transmit Jabber timer expired
-
-
-
-